<%-- 
    Document   : seleccionarPersonas
    Created on : 26/11/2009, 03:35:20 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>

<script language="javascript" src="/colegiatura/js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr class="texto3">
    <td align="left">
        <h:outputLabel value="Envio de Correos" />    </td>
  </tr>
  <tr>
      <td><fieldset><legend>Seleccionar Busqueda</legend>
      <table width="750" border="0" cellspacing="0" cellpadding="0">
      <tr>
          <td colspan="4" align="left" height="25" valign="middle">
          <h:outputLabel value="Seleccionar : " styleClass="texto20" />
          <h:selectOneMenu value="#{emailController.busca}" styleClass="fondo012" onchange="submit();">
            <f:selectItem itemLabel="--------Seleccionar--------" />
            <f:selectItem itemLabel="Buscar Colegiado" itemValue="1"/>
            <f:selectItem itemLabel="Colegiados Nuevos" itemValue="2"/>
            <f:selectItem itemLabel="Todos los Colegiados" itemValue="3" />
            <a4j:support ajaxSingle="true" event="onchange" reRender="panel1,panel2,panel3" />
          </h:selectOneMenu></td>
  </tr>
      </table>
  </fieldset> </td>
  </tr>
  <h:panelGroup id="panel1" rendered="#{emailController.busca==1}">
   <tr><td><fieldset><legend>Buscar Colegiado</legend>
  <table width="700" border="0" cellspacing="0" cellpadding="0">
   <tr>
    <td width="150"></td>
    <td width="140" align="left"><h:outputLabel value="Número DNI :" styleClass="texto22" /></td>
    <td width="140" align="left"><h:inputText value="#{emailController.dni}" styleClass="fondo012" /></td>
    <td width="270" align="left"></td>
  </tr>
  <tr>
    <td height="21"></td>
    <td align="left"><h:outputLabel value="Apellido Paterno :" styleClass="texto22" /></td>
    <td align="left"><h:inputText value="#{emailController.apePat}" styleClass="fondo012" /></td>
    <td align="left"></td>
  </tr>
  <tr>
    <td></td>
    <td align="left"><h:outputLabel value="Apellido Materno :" styleClass="texto22" /></td>
    <td align="left"><h:inputText value="#{emailController.apeMat}" styleClass="fondo012" /></td>
    <td align="left"></td>
  </tr>
  <tr>
    <td></td>
    <td align="left"><h:outputLabel value="Nombres :" styleClass="texto22" /></td>
    <td align="left"><h:inputText value="#{emailController.nombre}" styleClass="fondo012" /></td>
    <td align="left"><h:commandButton action="#{emailController.buscarColegiado}" value="  Buscar  " styleClass="enlace9" /></td>
  </tr>
  <tr>
    <td height="25" colspan="4" align="left" valign="middle">
      <h:commandButton action="#{emailController.creaCorreo}" value="Generar Correo" styleClass="enlace9" />
      </td>
  </tr>
<tr>
<td colspan="4">
      <r:dataTable rendered="#{emailController.listaPersonas!=null}" value="#{emailController.listaPersonas}" var="persona"
          rows="10" reRender="dt" id="TablePersona" border="0" headerClass="texto18" rowClasses="TableImpar,TablePar" >
          <r:column width="100">
              <f:facet name="header">
                  <h:outputLabel value="Nro CIP" />
              </f:facet>
              <h:outputLabel value="#{persona.colegiado.colnumeroCip}" styleClass="texto20" />
         </r:column>
         <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Paterno" />
              </f:facet>
              <h:outputLabel value="#{persona.perapellidoPaterno}" styleClass="texto20" />
        </r:column>
          <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Materno" />
              </f:facet>
              <h:outputLabel value="#{persona.perapellidoMaterno}" styleClass="texto20" />
          </r:column>
          <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Nombres" />
              </f:facet>
              <h:outputLabel value="#{persona.perNombres}" styleClass="texto20" />
          </r:column>
          <r:column width="100">
              <f:facet name="header"></f:facet>
              <h:commandLink action="#{emailController.seleccionar}" value="Seleccionar" styleClass="seleccion" >
                  <f:setPropertyActionListener target="#{emailController.personaNatural}" value="#{persona}" />
              </h:commandLink>
          </r:column>
          <f:facet name="footer">
               <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
          </f:facet>
      </r:dataTable>
	  </td></tr>
  </table>
  </fieldset> </td>
  </tr>
  </h:panelGroup>
  <h:panelGroup id="panel2" rendered="#{emailController.busca==2}">
    <tr>
      <td><fieldset><legend>Buscar por Fecha Incorporación</legend>
      <table width="700" border="0" cellspacing="0" cellpadding="0">
      <tr>
    <td width="59"></td>
    <td width="222" rowspan="3" align="left"></td>
    <td width="130" align="left"></td>
    <td width="289" align="left"></td>
  </tr>
  <tr>
    <td></td>
    <td align="left"><h:outputLabel value="Fecha Inicio :" styleClass="texto22" />      </td>
    <td align="left">
        <r:calendar value="#{emailController.fecha1}" datePattern="dd/MM/yyyy"
            cellWidth="15" inputClass="cajaCentrada" styleClass="cajaCentrada"/>
        </td>
  </tr>
  <tr valign="middle">
    <td></td>
    <td align="left"><h:outputLabel value="Fecha Fin :" styleClass="texto22" /> </td>
    <td align="left">
        <r:calendar value="#{emailController.fecha2}" datePattern="dd/MM/yyyy"
           cellWidth="15" inputClass="cajaCentrada" styleClass="cajaCentrada"/>	
        <h:commandButton action="#{emailController.listarPersonasCorreoPorFecha}" value="  Buscar  " styleClass="enlace9" /></td>
  </tr>
    <tr>
    <td height="40" colspan="4" align="left" valign="middle">
      <h:commandButton action="#{emailController.creaCorreo}" value="Generar Correo" styleClass="enlace9" />
      <h:commandButton action="#{emailController.seleccionarTodos}" value="Seleccionar Todos" styleClass="enlace9" /></td>
  </tr>
  <tr><td colspan="4" align="center">
          <r:dataTable rendered="#{emailController.listaPersonasCorreoFechaIncorp !=null}"
           value="#{emailController.listaPersonasCorreoFechaIncorp}" var="persona" rows="10"
           reRender="dt" id="TableColegiado" border="0" headerClass="texto18" rowClasses="TableImpar,TablePar" >
          <r:column width="100">
              <f:facet name="header">
                  <h:outputLabel value="Nro CIP" />
              </f:facet>
              <h:outputLabel value="#{persona.colegiado.colnumeroCip}" styleClass="texto20" />
         </r:column>
         <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Paterno" />
              </f:facet>
              <h:outputLabel value="#{persona.perapellidoPaterno}" styleClass="texto20" />
        </r:column>
          <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Apellido Materno" />
              </f:facet>
              <h:outputLabel value="#{persona.perapellidoMaterno}" styleClass="texto20" />
          </r:column>
          <r:column width="150">
              <f:facet name="header">
                  <h:outputLabel value="Nombres" />
              </f:facet>
              <h:outputLabel value="#{persona.perNombres}" styleClass="texto20" />
          </r:column>
          <r:column width="100">
              <f:facet name="header"></f:facet>
              <h:commandLink action="#{emailController.seleccionarColegiado}" value="Seleccionar" styleClass="seleccion" >
                  <f:setPropertyActionListener target="#{emailController.persona}" value="#{persona}" />
              </h:commandLink>
          </r:column>
          <f:facet name="footer">
               <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
          </f:facet>
      </r:dataTable>
  </td></tr>
 </table>
  </fieldset> </td>
  </tr>
  </h:panelGroup>
  <h:panelGroup id="panel3" rendered="#{emailController.busca==3}">
    <tr>
      <td><fieldset><legend>Generar Correo</legend>
      <table width="750" border="0" cellspacing="0" cellpadding="0">
      <tr>
    <td height="25" colspan="4" align="left" valign="middle">
      <h:commandButton action="#{emailController.creaCorreo}" value="Generar Correo" styleClass="enlace9" /></td>
      </tr>
      </table>
  </fieldset> </td>
  </tr>
  </h:panelGroup>
  </table>
</h:form>
</f:view>
